package com.isi.mtl.lf.ex3.actions;

import java.util.ArrayList;

import javax.faces.model.SelectItem;

import com.isi.mtl.lf.ex3.entites.Marque;
import com.isi.mtl.lf.ex3.managers.MarqueManager;

public class ListeMarqueAction {
	
	private MarqueManager mM;
	
	public ListeMarqueAction(MarqueManager mM) {
		this.mM = mM;
	}
	
	@SuppressWarnings("static-access")
	public ArrayList<SelectItem> getAlMarqueAsSelItems() {
		ArrayList<SelectItem> alSel = new ArrayList<SelectItem>();
		
		ArrayList<Marque> alMarques = mM.getAlMarques();
		
		for(Marque m : alMarques){
			SelectItem sI = new SelectItem(m.getIdMarque(), m.getDescMarque());
			alSel.add(sI);
			
		}
		
		System.out.println("ListeMarqueAction");
		
		System.out.println(alSel);
		
		return alSel;
	}

}
